﻿@media (max-width: 1600px) {
    .warpper {
        width: 100%;
        padding:0 4%;
    }
}
@media (max-width: 1200px) {
    .warpper_min {
        width: 100%;
        padding:0 4%;
    }
}

@media (max-width: 1600px) and (min-width: 1400px){
    .swiper-banner .swiper-slide .banner-text1 .t1{
        font-size: 35px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t2{
        font-size: 17px;
        line-height: 38px;
    }
    .in_company .shuzi .list .number i{
        font-size: 73px;
    }
    .in_company .shuzi .list .t2 .sm{
        margin-bottom: 0;
    }
    .in_js .right{
        width: 570px;
        height: 570px;
    }
    .in_js .right .jkimg{
        width: 189px;
    }
    .allpro .imgbox{
        height: 286px;
    }
    .allpro .imgbox .tags{
        line-height: 40px;
        font-size: 17px;
    }
    .allpro .text a .title{
        font-size:20px;
    }
    .in_apply{
        height: 800px;
    }
    .in_news .newstop{
        height: 480px;
    }
    .in_news .newstop .allnews .text a .title{
        margin: 3% 0 2% 0;
    }
    .allnews .text a .title{
        font-size: 20px;
        margin: 4% 0 4% 0;
    }
    .allnews .text a .des{
        font-size: 16px;
        line-height: 23px;
    }
    .allnews .text a .more span{
        font-size: 15px;
    }
    .in_pointer .item .list .icon{
        width: 157px;
        height: 202px;
    }
    .in_pointer .item .list .icon img{
        max-width: 67%;
        max-height: 41%;
    }
    .in_lx .item{
        height: 414px;
    }
    .in_lx .list a .inner .fir {
        font-size: 29px;
    }
    .in_lx .list a .inner span{
        line-height: 35px;
    }


    .inner-company-fir .con .left .item .list .text .fir .s1{
        font-size: 40px;
    }
    .inner-company-fir .con .item .list .text .fir .s2{
        font-size: 17px;
    }
    .inner-company-fir .con .left .item .list{
        height: 145px;
    }
    .inner-company-five .developbox .top .tbox{
        font-size: 155px;
    }
    .inner-company-five .developbox .top .develop_des{
        font-size: 17px;
    }
    .inner-company-fir .con .right{
        height: 290px;
    }
    .inner-company-fir .biaobox {
        margin-top: 1%;
    }
    .inner-company-sec .item .list{
        height: 457px;
    }
    .inner-company-six .t{
        font-size: 27px;
    }
    .inner-company-six .tpbox .right .text{
        font-size: 16px;
        line-height: 32px;
    }
    .inner-company-thr .honorbox .imgbox{
        height: 310px;
    }
    .inner-company-six .sbbox .imgbox{
        height: 315px;
    }
    .inner-company-six .sbbox {
        margin-top: 4%;
    }
    .alltitle .title {
        font-size: 29px;
    }
    .inner-pxzl .item .inner .title{
        font-size: 40px;
    }
    .inner-pxzl .item .inner a{
        height: 50px;
    }
    .inner-apply-list .imgbox{
        height: 280px;
    }
    .inner-apply-list .text a .title{
        font-size:21px;
    }
    .inner-company-sec .item .list .text .con{
        font-size: 19px;
    }
    .inner-company-four .pointer {
        height: 407px;
    }
    .inner-company-four .pointer .imgbox img{
        max-height: 39%;
    }
    #certify .swiper-slide{

    }
    .prodesimg .text .title{
        font-size: 24px;
    }
    .inner-title .fir{
        font-size: 27px;
    }
    .otherlx-type .title{
        line-height: 75px;
        font-size: 21px;
    }
    .otherlx .item .list .text .t span{
        font-size: 22px;
    }
    .prodesimg .text .abox a .icon{
        width: 33px;
        height: 33px;
    }
    .prodesimg .text .abox a{
        width: 179px;
        height: 51px;
    }
    .inner-shzr .item .list .text .title{
        font-size: 24px;
    }
    .inner-shzr .item .list .text .con{
        font-size: 16px;
        line-height: 27px;
    }
    .inner-contact-thr .conbox {
        height: 526px;
    }
    .inner-contact-thr .lx-text{
        padding: 8% 6%;
    }
    .in_company .shuzi .list .number{
        font-size: 56px;
    }
    .in_ky .ky_list .con .imgbox{
        width: 134px;
        height: 134px;
    }
    .in_ky .ky_list .con .text .name{
        font-size: 22px;
    }
    .in_ky .ky_list
    {
        height: 167px;
        width: 32%;

    }
    .item.comshuzi .list .text .sec{
        margin-top: 0;
    }
    .item.comshuzi .list .text .fir .s1{
        font-size: 40px;
    }
    .item.comshuzi .list .icon {
        width: 37px;
    }
    .in_apply .swiper-slide .text .des .con{
        font-size: 16px;
        line-height: 32px;
    }
    .in_apply .swiper-slide .text .des .con strong{
        font-size: 23px;
    }
    .inner-company-zj .list .text .title .t{
        font-size: 27px;
    }
    .inner-company-zj .list{
        height: 270px;
    }
    .inner-company-sec .item .list .text{
        padding-top: 18%;
    }
    .inner-company-sec .item .list .text .title{
        font-size: 25px;
    }
    .in_apply .item .list .text1 .en{
        display: none;
    }
    .in_apply .item .list .text1 .title{
        font-size: 22px;
    }
    .in_apply .item .list .text2 .title{
        font-size: 21px;
    }
    .in_pointer .item .list{
        width: 83%;
        margin: 0 auto;
    }
    .in_pointer .item .listcent {
        margin-top: -45px;
    }
    .in_pointer .item .list1 {
        width: 68.5%;
    }
    .in_pointer .item .list2 {
        margin-top: -47px;
    }
    .footerbox .left .f-logo .f-logo-img{
        width: 180px;
    }
    .in_company .item.comshuzi .list{
        height: 103px;
    }
    .alltitle {
        margin-bottom: 25px;
    }
    .in_news .tbox .alltitle {
        margin-bottom: 25px;
    }
    .in_news .tbox .right{
        margin-top: 1%;
    }
    .sbanner .text .t1{
        font-size: 33px;
    }
    .sbanner .text .t2{
        font-size: 20px;
    }
    .inner-apply-list .text a .title{
        font-size: 22px;
    }
    .inner-apply-list .imgbox{
        height: 295px;
    }
    .prodesimg .text .title{
        font-size: 27px;
    }
    .prodesimg .text .tel p{
        font-size: 22px;
    }

    .inner-company-zj .list .text .con p:before{
        font-size: 18px;
    }
    .xiala .abox a{
        margin-bottom: 2.5%;
    }
    .xiala .imgbox{
        height: 205px;
    }
    .xiala .bartitle .t1{
        font-size: 22px;
    }
    .xiala .bartitle .t2{
        font-size: 17px;
    }
}

@media (max-width: 1400px) and (min-width: 1200px){
    .swiper-banner .swiper-slide .banner-text1 .t1{
        font-size: 33px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t2{
        font-size: 18px;
        line-height: 36px;
        padding-left: 26px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t2:before{
        width: 7px;
        height: 7px;
    }
    .in_company .imgbox{
        height: 363px;
    }
    .in_company .text1 .en{
        font-size: 22px;
    }
    .in_company .text1 .t1{
        font-size: 25px;
    }
    .in_company .text1 .line{
        width: 40px;
    }
    .in_company .text1 .item a span{
        font-size: 18px;
    }
    .in_company .text1 .item a img{
        height: 23px;
    }
    .item.comshuzi .list .text .fir .s1{
        font-size: 36px;
        line-height: 38px;
    }
    .item.comshuzi .list .text .sec{
        margin-top: 0;
    }
    .in_company .item.comshuzi .list{
        height: 92px;
    }
    .in_company .text1 .item a{
        width: 32%;
        height: 55px;
    }
    .in_ky .ky_list{
        height: 160px;
        width: 32.5%;
    }
    .in_ky .ky_list .con .imgbox{
        width: 120px;
        height: 120px;
    }
    .in_ky .ky_list .con .text .tx span{
        font-size: 15px;
    }
    .in_ky .ky_list .con .text .name{
        font-size: 21px;
    }
    .item.comshuzi .list .icon{
        width: 37px;
    }
    .in_company .text .item a{
        width: 31%;
    }
    .in_company .text .item a span{
        font-size: 18px;
    }
    .in_company .shuzi .list .number i{
        font-size: 67px;
    }
    .in_company .shuzi .list .t2 .sm{
        margin-bottom: 0;
    }
    .in_js .right{
        width: 473px;
        height: 473px;
    }
    .in_js .left .more{
        width: 146px;
        height: 41px;
    }
    .in_js .left .more span{
        font-size:15px;
    }
    .in_js .right .jkimg{
        width: 169px;
    }
    .in_js .right .yuan2{
        width: 430px;
        height: 430px;
    }
    .alltitle .title {
        font-size: 28px;
    }
    .in_apply .swiper-slide .text .des .con strong{
        font-size: 23px;
    }
    .in_apply .item .list .text1 .title {
        font-size: 20px;
    }
    .in_apply .item .list .text2 .title {
        font-size: 22px;
    }
    .in_apply .item .list{
        height: 111px;
    }
    .allnews .imgbox{
        height: 230px;
    }
    .allpro .imgbox{
        height: 286px;
    }
    .allpro .imgbox .tags{
        line-height: 40px;
        font-size: 17px;
    }
    .allpro .text a .title{
        font-size:20px;
    }
    .prodesimg .text .abox a{
        width: 193px;
        height: 54px;
    }
    .inner-qybz .item .left{
        font-size: 20px;
    }
    .inner-apply-list .imgbox{
        height: 240px;
    }
    .inner-apply-list .text a .title{
        font-size: 20px;
    }
    .inner-qybz .item .right .title{
        font-size: 20px;
    }
    .in_apply{
        height: 700px;
    }
    .in_pointer .item .list .icon {
        width: 157px;
        height: 202px;
    }
    .in_pointer .item .list {
        width: 100%;
        margin: 0 auto;
    }
    .in_pointer .item .list1 {
        width: 85.5%;
    }
    .in_pointer .item .list2 {
        margin-top: -29px;
    }
    .in_pointer .item .listcent {
        margin-top: -29px;
    }
    .in_news .newstop{
        height: 480px;
    }
    .in_news .newstop .allnews .text a .title{
        margin: 3% 0 2% 0;
    }
    .allnews .text a .title {
        font-size: 19px;
        margin: 5% 0 3% 0;
    }
    .allnews .text a .des{
        font-size: 15px;
        line-height: 23px;
    }
    .in_apply .swiper-slide .text .des .title{
        padding: 5px 18px;
        font-size: 18px;
        letter-spacing: 2px;
    }
    .in_apply .swiper-slide .text .des .con{
        width: 100%;
        margin-top: 2%;
    }
    .in_apply .item .list .text1 .en{
        display: none;
    }
    .allnews .text a .more span{
        font-size: 15px;
    }
    .in_pointer .item .list .icon{
        width: 165px;
        height: 177px;
    }
    .head_right .head_menu li a{
        font-size: 16px;
    }
    .head_right{
        width: 75%;
    }
    .in_pointer .item .list .icon img{
        max-width: 67%;
        max-height: 41%;
    }
    .in_lx .item{
        height: 372px;
    }
    .in_lx .list a .inner .fir {
        font-size: 27px;
    }
    .in_lx .list a .inner span{
        line-height: 35px;
    }

    .xiala .imgbox{
        width: 24%;
        height: 192px;
    }
    .xiala .abox{
        width: 54%;
    }


    .inner-company-fir .con .left {
        width: 57%;
    }
    .inner-company-fir .con .left .item .list .text .fir .s1{
        font-size: 36px;
    }
    .inner-company-fir .con .left .item .list .text .fir .s2{
        font-size: 17px;
    }
    .inner-company-fir .con .left .item .list .icon {
        width: 39px;
    }
    .inner-company-fir .con .left .item .list .text .sec{
        margin-top: 0;
    }
    .inner-company-fir .con .left .item .list{
        height: 105px;
        width: 42%;
    }
    .inner-company-fir .con .right{
        width: 33.5%;
        height: 261px;
    }
    .inner-company-fir .con .right .pic{
        left: -12px;
    }
    .inner-company-sec .item .list{
        height: 449px;
    }
    .inner-company-sec .item .list .text .title{
        font-size: 22px;
    }
    .inner-company-thr .honorbox .imgbox{
        height:272px;
    }
    .inner-company-thr .honorbox .title{
        font-size: 18px;
        line-height: 72px;
    }
    .inner-company-four .pointer .imgbox img{
        max-width: 47%;
        max-height: 47%;
    }
    .inner-company-sec .item .list .text .con{
        font-size: 16px;
    }
    .inner-company-sec .item .list .text{
        padding-top: 20%;
    }
    .inner-company-four .pointer {
        height: 420px;
    }
    .sbanner .text .t1{
        font-size: 30px;
    }
    .sbanner .text .t2{
        font-size: 19px;
    }
    .prodesimg .text .title{
        font-size: 26px;
    }
    .prodesimg .text .tel p {
        font-size: 21px;
    }
    .inner-title .fir{
        font-size: 27px;
    }
    .otherlx-type .title{
        line-height: 58px;
        font-size: 20px;
    }
    .otherlx .item .list .text .t span{
        font-size: 22px;
    }


    .alltitle.in {
        margin-bottom: 27px;
    }

    .inner-jk-fir .jkys .item .list .icon{
        width: 112px;
        height: 122px;
    }
    .inner-jk-fir .jkys .item .list .text{
        margin-top: 12%;
    }
    .inner-jk-fir .jkys .item .list .text .t1{
        font-size: 20px;
    }

    .inner-jk-four .item .list{
        width: 24%;
    }
    .inner-jk-four .item .list .title{
        font-size: 20px;
    }
    .inner-jk-four .item .list .inner{
        padding: 0 8%;
        margin-top: 28%;
    }
    .inner-jk-four .item .list .icon{
        width: 65px;
        height: 65px;
        border-radius: 0 10px 0 10px;
    }
    .inner-jk-four .item .list .icon img{
        max-width: 50%;
    }
    .inner-jk .jkdes table tr td{
        font-size: 16px;
    }
    .footerbox .left{
        width: 428px;
    }
    .footerbox .left .f-logo .tbox .fir{
        font-size: 22px;
    }
    .footerbox .right{
        width: calc(100% - 428px);
    }
    .footerbox .right .list .ftitle{
        font-size: 18px;
        margin-bottom: 36px;
    }
    .zhaocaodes{
        height: 63%;
        top: 57%;
    }
    .otherlx .item .list .text .t{
        height: 80px;
    }
    .inner-contact-thr .conbox {
        height: 460px;
    }
    .inner-contact-thr .lx-text{
        padding: 7% 6%;
    }
    .inner-company-zj .list{
        height: 283px;
    }
    .inner-company-zj .list .text .title .t{
        font-size: 26px;
    }
    .inner-company-zj .list .text .title span{
        font-size: 15px;
    }
    .inner-company-six .t{
        font-size: 24px;
        margin-bottom: 14px;
    }
    .inner-company-six .tpbox {
        height: 491px;
    }
    .inner-company-six .tpbox .left .tx{
        margin-top: 10%;
    }
    .inner-company-six .tpbox .right .text{
        font-size: 16px;
        line-height: 25px;
        margin-top: 0;
    }
    .inner-company-six .sbbox .title{
        font-size: 18px;
    }
    .inner-pro-sec .item .list .kuang{
        padding: 0 3%;
    }
    .news_inner_item img{
        max-width: 75%;
    }
    .allcrumbs .left a{
        margin-right: 2%;
    }
    .allcrumbs .left a:after{
        right: -10px;
    }

    .xiala .abox a{
        margin-bottom: 2.5%;
    }
    .xiala .imgbox{
        height: 205px;
    }
    .xiala .bartitle .t1{
        font-size: 22px;
    }
    .xiala .bartitle .t2{
        font-size: 17px;
    }
    .footerbox .left .f-logo .f-logo-img{
        width: 169px;
    }
    .allcrumbs .right{
        font-size: 14px;
    }
    .inner-shzr .item .list .text .con p:before{
        font-size: 14px;
    }
    .inner-qybz .item{
        height: 340px;
    }
}

@media (max-width: 1200px) and (min-width: 992px){
    .head_right .head_menu {
        width: calc(100% - 255px);
    }
    .head_right .btn{
        width: 85px;
    }
    .head_logo img {
        height: 42px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t1{
        font-size: 33px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t2{
        font-size: 18px;
        line-height: 36px;
        padding-left: 26px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t2:before{
        width: 7px;
        height: 7px;
    }
    .in_company .imgbox{
        height: 330px;
    }
    .in_company .text1 .en{
        font-size: 22px;
    }
    .in_company .text1 .t1{
        font-size: 25px;
    }
    .in_company .text1 .line{
        width: 40px;
    }
    .in_company .text1 .item a span{
        font-size: 16px;
    }
    .in_company .text1 .item a img{
        height: 23px;
    }
    .item.comshuzi .list .text .fir .s1{
        font-size: 28px;
        line-height: 31px;
    }
    .item.comshuzi .list .text .fir .s2{
        font-size: 15px;
    }
    .item.comshuzi .list:last-child .text .fir .s2 {
        font-size: 12px;
    }
    .item.comshuzi .list .text .sec{
        margin-top: 0;
        font-size: 14px;
    }
    .in_company .item.comshuzi .list{
        height: 79px;
        width: 23%;
    }
    .in_company .text1 .item a{
        width: 32%;
        height: 50px;
    }
    .in_ky .ky_list{
        height: 160px;
        width: 32.5%;
    }
    .in_ky .ky_list .con .imgbox{
        width: 120px;
        height: 120px;
    }
    .in_ky .ky_list .con .text .tx span{
        font-size: 15px;
    }
    .in_ky .ky_list .con .text .name{
        font-size: 21px;
    }
    .alltitle {
        margin-bottom: 33px;
    }
    .item.comshuzi .list .icon{
        width: 32px;
    }
    .in_company .text .item a{
        width: 31%;
    }
    .in_company .text .item a span{
        font-size: 18px;
    }
    .in_company .shuzi .list .number i{
        font-size: 67px;
    }
    .in_company .shuzi .list .t2 .sm{
        margin-bottom: 0;
    }
    .in_js .right{
        width: 473px;
        height: 473px;
    }
    .in_js .left .more{
        width: 146px;
        height: 41px;
    }
    .in_js .left .more span{
        font-size:15px;
    }
    .in_js .right .jkimg{
        width: 169px;
    }
    .in_js .right .yuan2{
        width: 430px;
        height: 430px;
    }
    .alltitle .title {
        font-size: 28px;
    }
    .in_apply .swiper-slide .text .des .con strong{
        font-size: 23px;
    }
    .in_apply .item .list .text1 .title {
        font-size: 18px;
    }
    .in_apply .item .list .text2 .title {
        font-size:18px;
    }
    .in_apply .item .list .text2 img{
        height: 28px;
    }
    .in_apply .item .list{
        height: 111px;
    }
    .allnews .imgbox{
        height: 196px;
    }
    .allpro .imgbox{
        height: 230px;
    }
    .allpro .imgbox .tags{
        line-height: 40px;
        font-size: 17px;
    }
    .allpro .text a .title{
        font-size:20px;
    }
    .prodesimg .text .abox a{
        width: 193px;
        height: 54px;
    }
    .inner-qybz .item .left{
        font-size: 20px;
    }
    .inner-apply-list .imgbox{
        height: 196px;
    }
    .inner-apply-list .text a .title{
        font-size: 16px;
        margin-bottom: 5%;
    }
    .inner-contact-thr .imgbox{
        height: 595px;
    }
    .inner-qybz .item .right .title{
        font-size: 20px;
    }
    .in_apply{
        height: 700px;
    }
    .in_pointer .item .list .icon {
        width: 157px;
        height: 202px;
    }
    .in_pointer .item .list {
        width: 100%;
        margin: 0 auto;
    }
    .in_pointer .item .list1 {
        width: 85.5%;
    }
    .in_pointer .item .list2 {
        margin-top: -29px;
    }
    .in_pointer .item .listcent {
        margin-top: -29px;
    }
    .in_news .newstop{
        height: 480px;
    }
    .in_news .newstop .allnews .text a .title{
        margin: 3% 0 2% 0;
    }
    .allnews .text a .title {
        font-size: 19px;
        margin: 5% 0 3% 0;
    }
    .allnews .text a .des{
        font-size: 15px;
        line-height: 23px;
    }
    .in_apply .swiper-slide .text .des .title{
        padding: 5px 18px;
        font-size: 18px;
        letter-spacing: 2px;
    }
    .in_apply .swiper-slide .text .des .con{
        width: 100%;
        margin-top: 2%;
    }
    .in_apply .item .list .text1 .en{
        display: none;
    }
    .allnews .text a .more span{
        font-size: 15px;
    }
    .in_pointer .item .list .icon{
        width: 139px;
        height: 177px;
    }
    .head_right .head_menu li a{
        font-size: 16px;
    }
    .head_right{
        width:97%;
    }
    .in_pointer .item .list .icon img{
        max-width: 67%;
        max-height: 41%;
    }
    .in_lx .item{
        height: 372px;
    }
    .in_lx .list a .inner .fir {
        font-size: 27px;
    }
    .in_lx .list a .inner span{
        line-height: 35px;
    }

    .xiala .imgbox{
        width: 24%;
        height: 192px;
    }
    .xiala .abox{
        width: 54%;
    }

    .inner-company-fir .biaobox {
        margin-top: 2%;
    }
    .inner-company-fir .con .left {
        width: 100%;
    }
    .inner-company-fir .con .left .item .list .text .fir .s1{
        font-size: 36px;
    }
    .inner-company-fir .con .left .item .list .text .fir .s2{
        font-size: 17px;
    }
    .inner-company-fir .con .left .item .list .icon {
        width: 39px;
    }
    .inner-company-fir .con .left .item .list .text .sec{
        margin-top: 0;
    }
    .inner-company-fir .con .left .item .list{
        height: 94px;
        width: 46%;
    }
    .inner-company-fir .con .right{
        width: 33.5%;
        height: 261px;
        display: none;
    }
    .inner-company-fir .con .right .pic{
        left: -12px;
    }
    .inner-company-sec .item .list{
        height: 340px;
    }
    .inner-company-sec .item .list .icon{
        height: 35px;
    }
    .inner-company-sec .item .list .text .title{
        font-size: 22px;
    }
    .inner-company-thr .honorbox .imgbox{
        height:255px;
    }
    .inner-company-thr .honorbox .title{
        font-size: 18px;
        line-height: 72px;
    }
    .inner-company-four .pointer .imgbox img{
        max-width: 47%;
        max-height: 47%;
    }
    .inner-company-sec .item .list .text .con{
        font-size: 16px;
    }
    .inner-company-sec .item .list .text{
        padding-top: 20%;
    }
    .inner-company-four .pointer {
        height: 296px;
    }
    .inner-company-five .developbox .top .tbox{
        font-size: 107px;
    }
    .inner-company-five .developbox .top .develop_des{
        font-size: 16px;
        line-height: 40px;
    }
    .inner-company-five .developbox .innerebtn{
        width: 55px;
        height: 55px;
    }
    .sbanner .text .t1{
        font-size: 30px;
    }
    .sbanner .text .t2{
        font-size: 19px;
    }
    .prodesimg .text .title{
        font-size: 26px;
    }
    .prodesimg .text .tel p {
        font-size: 21px;
    }
    .inner-title .fir{
        font-size: 27px;
    }
    .otherlx-type .title{
        line-height: 58px;
        font-size: 20px;
    }
    .otherlx .item .list .text .t span{
        font-size: 22px;
    }


    .alltitle.in {
        margin-bottom: 27px;
    }

    .inner-jk-fir .jkys .item .list .icon{
        width: 112px;
        height: 122px;
    }
    .inner-jk-fir .jkys .item .list .text{
        margin-top: 12%;
    }
    .inner-jk-fir .jkys .item .list .text .t1{
        font-size: 20px;
    }

    .inner-jk-four .item .list{
        width: 24%;
    }
    .inner-jk-four .item .list .title{
        font-size: 20px;
    }
    .inner-jk-four .item .list .inner{
        padding: 0 8%;
        margin-top: 28%;
    }
    .inner-jk-four .item .list .icon{
        width: 65px;
        height: 65px;
        border-radius: 0 10px 0 10px;
    }
    .inner-jk-four .item .list .icon img{
        max-width: 50%;
    }
    .inner-jk .jkdes table tr td{
        font-size: 16px;
    }
    .footerbox .left{
        width: 100%;
        padding: 51px 0;
    }
    .footerbox .left .f-logo .tbox .fir{
        font-size: 22px;
    }
    .footerbox .right{
        width: 100%;
        flex-wrap: wrap;
        padding:0 0 50px 0;
    }
    .footerbox .right .list .ftitle{
        font-size: 18px;
        margin-bottom: 36px;
    }
    .zhaocaodes{
        height: 63%;
        top: 57%;
    }
    .otherlx .item .list .text .t{
        height: 80px;
    }
    .inner-contact-thr .conbox {
        height: 460px;
    }
 
    .inner-contact-thr .lx-text{
        padding: 7% 6%;
    }
    .inner-company-zj .list{
        height: 283px;
    }
    .inner-company-zj .list .text .title .t{
        font-size: 26px;
    }
    .inner-company-zj .list .text .title span{
        font-size: 15px;
    }
    .inner-company-six .t{
        font-size: 24px;
        margin-bottom: 14px;
    }
    .inner-company-six .tpbox {
        height: 491px;
    }
    .inner-company-six .tpbox .left .tx{
        margin-top: 10%;
    }
    .inner-company-six .tpbox .right .text{
        font-size: 16px;
        line-height: 25px;
        margin-top: 0;
    }
    .inner-company-six .sbbox .title{
        font-size: 18px;
    }
    .inner-pro-sec .item .list .kuang{
        padding: 0 3%;
    }
    .inner-pro-sec .item .list .key{
        width: 35%;
    }
    .inner-pro-sec .item .list .val{
        width: 65%;
    }
    .news_inner_item img{
        max-width: 75%;
    }
    .allcrumbs .left a{
        margin-right: 2%;
    }
    .allcrumbs .left a:after{
        right: -10px;
    }
    .xiala .item{
        background-size: 200px;
    }
    .xiala .abox a{
        margin-bottom: 1.5%;
        margin-right: 6%;
    }
    .xiala .abox a span{
        line-height: 30px;
        font-size: 14px;
    }
    .xiala .imgbox{
        height: 155px;
    }
    .xiala .bartitle .t1{
        font-size: 22px;
    }
    .xiala .bartitle .t2{
        font-size: 17px;
    }
    .footerbox .left .f-logo .f-logo-img{
        width: 169px;
        margin-bottom: 1%;
    }
    .footerbox .left .lxbox {
        margin-top: 3%;
    }
    .in_lx .list a .inner{
        padding: 0 5%;
    }
    .allcrumbs .left{
        width: 100%;
    }
    .allcrumbs .right{
        font-size: 14px;
        line-height: 50px;
        width: 100%;
    }
    .inner-shzr .item .list .text .con p:before{
        font-size: 14px;
    }
    .inner-qybz .item{
        height: 340px;
    }
    .allpro .text a .canshu .ll{
        font-size: 14px;
        line-height: 23px;
    }
    .sbanner .text .yuan img{
        max-width: 34%;
    }
    .allcrumbs {
        line-height: 71px;
    }
    .prodesimg .imgbox{
        height: 340px;
    }
    .prodesimg {
        padding: 2.5%;
    }
    .prodesimg .text .abox a .icon{
        width: 30px;
        height: 30px;
    }
}

@media (max-width: 992px) and (min-width: 768px){
    .head_fix{
        height: 85px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t1{
        font-size: 33px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t2{
        font-size: 18px;
        line-height: 36px;
        padding-left: 26px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t2:before{
        width: 7px;
        height: 7px;
    }
    .in_company .imgbox{
        display: none;
    }
    .in_company .text1{
        width: 100%;
    }
    .in_company .text1 .en{
        font-size: 22px;
    }
    .in_company .text1 .t1{
        font-size: 25px;
    }
    .in_company .text1 .line{
        width: 40px;
    }
    .in_company .text1 .item a span{
        font-size: 16px;
    }
    .in_company .text1 .item a img{
        height: 23px;
    }
    .allpro .text a .canshu{
        display: none;
    }
    .item.comshuzi .list .text .fir .s1{
        font-size: 28px;
        line-height: 31px;
    }
    .item.comshuzi .list .text .fir .s2{
        font-size: 15px;
    }
    .item.comshuzi .list:last-child .text .fir .s2 {
        font-size: 12px;
    }
    .item.comshuzi .list .text .sec{
        margin-top: 0;
        font-size: 14px;
    }
    .in_company .item.comshuzi .list{
        height: 79px;
        width: 23%;
    }
    .in_company .text1 .item a{
        width: 32%;
        height: 50px;
    }
    .in_ky .ky_list{
        height: 160px;
        width: 32.5%;
    }
    .in_ky .ky_list .con .imgbox{
        width: 120px;
        height: 120px;
    }
    .in_ky .ky_list .con .text .tx span{
        font-size: 15px;
    }
    .in_ky .ky_list .con .text .name{
        font-size: 21px;
    }
    .alltitle {
        margin-bottom: 33px;
    }
    .item.comshuzi .list .icon{
        width: 32px;
    }
    .in_company .text .item a{
        width: 31%;
    }
    .in_company .text .item a span{
        font-size: 18px;
    }
    .in_company .shuzi .list .number i{
        font-size: 67px;
    }
    .in_company .shuzi .list .t2 .sm{
        margin-bottom: 0;
    }
    .in_js .right{
        width: 473px;
        height: 473px;
    }
    .in_js .left .more{
        width: 146px;
        height: 41px;
    }
    .in_js .left .more span{
        font-size:15px;
    }
    .in_js .right .jkimg{
        width: 169px;
    }
    .in_js .right .yuan2{
        width: 430px;
        height: 430px;
    }
    .alltitle .title {
        font-size: 28px;
    }
    .in_apply .swiper-slide .text .des .con strong{
        font-size: 23px;
    }
    .in_apply .item .list .text1 .title {
        font-size: 18px;
    }
    .in_apply .item .list .text2 .title {
        font-size:18px;
    }
    .in_apply .item .list .text2 img{
        height: 28px;
    }
    .in_apply .item .list{
        height: 111px;
    }
    .allnews .imgbox{
        height: 196px;
    }
    .allpro .imgbox{
        height: 230px;
    }
    .allpro .imgbox .tags{
        line-height: 40px;
        font-size: 17px;
    }
    .allpro .text a .title{
        font-size: 19px;
        margin-bottom: 6%;
    }
    .alltitle .en{
        font-size: 20px;
    }
    .prodesimg .text .abox a{
        width: 193px;
        height: 54px;
    }
    .in_news .tbox .right{
        width: 391px;
    }
    .in_news .tbox .right .newstype{
        width: 201px;
    }
    .inner-qybz .item .left{
        font-size: 18px;
        width: 100%;
        margin-bottom: 3%;
    }
    .inner-qybz .item .right{
        width: 100%;
    }
    .inner-apply-list .imgbox{
        height: 196px;
    }
    .inner-apply-list .text a .title{
        font-size: 16px;
        margin-bottom: 5%;
    }
    .inner-contact-thr .imgbox{
        display: none;
    }
    .inner-contact-thr .biaodan{
        width: 100%;
    }
    .inner-qybz .item .right .title{
        font-size: 18px;
    }
    .in_apply{
        height: 700px;
    }
    .in_pointer .item .list .icon {
        width: 157px;
        height: 202px;
    }
    .in_pointer .item .list {
        width: 100%;
        margin: 0 auto;
    }
    .in_pointer .item .list1 {
        width: 85.5%;
    }
    .in_pointer .item .list2 {
        margin-top: -29px;
    }
    .in_pointer .item .listcent {
        margin-top: -29px;
    }
    .in_news .newstop{
        height: 480px;
    }
    .in_news .newstop .allnews .text a .title{
        margin: 3% 0 2% 0;
    }
    .allnews .text a .title {
        font-size: 17px;
        margin: 5% 0 3% 0;
    }
    .allnews .text a .des{
        font-size: 15px;
        line-height: 23px;
    }
    .in_apply .swiper-slide .text .des .title{
        padding: 5px 18px;
        font-size: 18px;
        letter-spacing: 2px;
    }
    .in_apply .swiper-slide .text .des .con{
        width: 100%;
        margin-top: 2%;
    }
    .in_apply .item .list .text1 .en{
        display: none;
    }
    .allnews .text a .more span{
        font-size: 15px;
    }
    .in_pointer .item .list .icon{
        width: 139px;
        height: 177px;
    }
    .head_right .head_menu li a{
        font-size: 16px;
    }
    .head_right{
        width: auto;
    }
    .head_right .head_menu{
        display: none;
    }
    .head_right .btn{
        height: 85px;
    }
    .bannerbox{
        height: 488px!important;
    }
    .in_pointer .item .list .icon img{
        max-width: 67%;
        max-height: 41%;
    }
    .in_lx .item{
        height: 315px;
    }
    .in_lx .list a .inner .fir {
        font-size: 25px;
    }
    .in_lx .list a .inner span{
        line-height: 35px;
    }

    .xiala .imgbox{
        width: 24%;
        height: 192px;
    }
    .xiala .abox{
        width: 54%;
    }

    .inner-company-fir .biaobox {
        margin-top: 2%;
    }
    .inner-company-fir .con .left {
        width: 100%;
    }
    .inner-company-fir .con .left .item .list .text .fir .s1{
        font-size: 36px;
    }
    .inner-company-fir .con .left .item .list .text .fir .s2{
        font-size: 17px;
    }
    .inner-company-fir .con .left .item .list .icon {
        width: 39px;
    }
    .inner-company-fir .con .left .item .list .text .sec{
        margin-top: 0;
    }
    .inner-company-fir .con .left .item .list{
        height: 94px;
        width: 46%;
    }
    .inner-company-fir .con .right{
        width: 33.5%;
        height: 261px;
        display: none;
    }
    .inner-company-fir .con .right .pic{
        left: -12px;
    }
    .inner-company-sec .item .list{
        height: 340px;
    }
    .inner-company-sec .item .list .icon{
        height: 35px;
    }
    .inner-company-sec .item .list .text .title{
        font-size: 22px;
    }
    .inner-company-thr .honorbox .imgbox{
        height:255px;
    }
    .inner-company-thr .honorbox .title{
        font-size: 18px;
        line-height: 72px;
    }
    .inner-company-four .pointer .imgbox img{
        max-width: 47%;
        max-height: 47%;
    }
    .inner-company-sec .item .list .text .con{
        font-size: 16px;
    }
    .inner-company-sec .item .list .text{
        padding-top: 20%;
    }
    .inner-company-four .pointer {
        height: 260px;
    }
    .inner-company-five .developbox .top .tbox{
        font-size: 107px;
    }
    .inner-company-five .developbox .top .develop_des{
        font-size: 16px;
        line-height: 40px;
    }
    .inner-company-five .developbox .innerebtn{
        width: 55px;
        height: 55px;
    }
    .sbanner .text .t1{
        font-size: 26px;
    }
    .sbanner .text .t2{
        font-size: 19px;
    }
    .prodesimg .text .title{
        font-size: 26px;
    }
    .prodesimg .text .tel p {
        font-size: 21px;
    }
    .inner-title .fir{
        font-size: 24px;
    }
    .otherlx-type .title{
        line-height: 48px;
        font-size: 17px;
    }
    .otherlx .item .list .text .t span{
        font-size: 18px;
    }
    .otherlx .item .list .text .con p {
        font-size: 16px;
        line-height: 42px;
    }

    .alltitle.in {
        margin-bottom: 27px;
    }

    .inner-jk-fir .jkys .item .list .icon{
        width: 70px;
        height: 70px;
    }
    .inner-jk-fir .jkys .item .list .icon img{
        max-width: 59%;
    }
    .inner-jk-fir .jkys .item .list .text{
        margin-top: 12%;
    }
    .inner-jk-fir .jkys .item .list .text .t1{
        font-size: 18px;
    }
    .inner-jk-fir .jkys .item .list{
        height: 165px;
    }
    .inner-jk-thr .item .list .text .title{
        font-size: 18px;
        margin-bottom: 4px;
    }
    .inner-jk-thr .item .list .text .con{
        font-size: 14px;
    }

    .inner-jk-four .item .list{
        width: 49%;
        margin-bottom: 3%;
    }
    .inner-jk-four .item .list .title{
        font-size: 20px;
    }
    .inner-jk-four .item .list .inner{
        padding: 0 8%;
        margin-top: 18%;
    }
    .inner-jk-four .item .list .icon{
        width: 65px;
        height: 65px;
        border-radius: 0 10px 0 10px;
    }
    .inner-jk-four .item .list .icon img{
        max-width: 50%;
    }
    .inner-jk .jkdes table tr td{
        font-size: 16px;
    }
    .footerbox .left{
        width: 100%;
        padding: 51px 0;
    }
    .footerbox .left .f-logo .tbox .fir{
        font-size: 22px;
    }
    .footerbox .right{
        width: 100%;
        flex-wrap: wrap;
        padding:0 0 50px 0;
    }
    .footerbox .right .list .ftitle{
        font-size: 18px;
        margin-bottom: 20px;
    }
    .sbanner{
        height: 290px;
    }
    .zhaocaodes{
        height: 63%;
        top: 57%;
    }
    .otherlx .item .list .text .t{
        height: 62px;
    }
    .inner-contact-thr .conbox {
        height: inherit;
        overflow: hidden;
    }
    .inner-contact-thr .conbox .lx-map {
        width: 100%;
        height: 300px;
    }
    .inner-contact-thr .lx-text .list:first-child{
        margin-bottom: 7%;
    }
    .inner-contact-thr .lx-text .list:nth-child(n+2){
        margin-bottom: 0;
    }
    .inner-renli-thr .inner-renli-item .inner-renli-title .list span{
        font-size: 16px;
    }
    .inner-contact-thr .lx-text{
        padding: 7% 6%;
        width: 100%;
        overflow: hidden;
    }
    .inner-contact-thr .lx-text .list{
        width: 50%;
        float: left;
    }
    .inner-contact-thr .lx-text .list:first-child{
        width: 100%;
    }
    .inner-company-zj .list{
        height: 283px;
    }
    .inner-company-zj .list .text .title .t{
        font-size: 26px;
    }
    .inner-company-zj .list .text .title span{
        font-size: 15px;
    }
    .inner-company-six .t{
        font-size: 24px;
        margin-bottom: 14px;
    }
    .inner-company-six .tpbox {
        height: auto;
    }
    .inner-company-six .tpbox .left{
        width: 100%;
    }
    .inner-company-six .tpbox .left .tx{
        margin-top: 4%;
    }
    .inner-company-six .tpbox .right{
        width: 100%;
    }
    .inner-company-six .tpbox .right .text{
        font-size: 16px;
        line-height: 25px;
        margin-top: 0;
    }
    .inner-company-six .sbbox .title{
        font-size: 18px;
    }
    .inner-pro-sec .item .list .kuang{
        padding: 0 3%;
    }
    .inner-pro-sec .item .list .key{
        width: 35%;
    }
    .inner-pro-sec .item .list .val{
        width: 65%;
    }
    .news_inner_item img{
        max-width: 75%;
    }
    .allcrumbs .left a{
        margin-right: 2%;
    }
    .allcrumbs .left a:after{
        right: -10px;
    }
    .xiala .item{
        background-size: 200px;
    }
    .xiala .abox a{
        margin-bottom: 1.5%;
        margin-right: 6%;
    }
    .xiala .abox a span{
        line-height: 30px;
        font-size: 14px;
    }
    .xiala .imgbox{
        height: 155px;
    }
    .xiala .bartitle .t1{
        font-size: 22px;
    }
    .xiala .bartitle .t2{
        font-size: 17px;
    }
    .footerbox .left .f-logo .f-logo-img{
        width: 169px;
        margin-bottom: 1%;
    }
    .footerbox .left .lxbox {
        margin-top: 3%;
    }
    .in_lx .list a .inner{
        padding: 0 5%;
    }
    .allcrumbs .left{
        width: 100%;
    }
    .allcrumbs .right{
        font-size: 14px;
        line-height: 50px;
        width: 100%;
    }
    .inner-shzr .item .list .text .con p:before{
        font-size: 14px;
    }
    .inner-qybz .item{
        height: auto;
        padding: 6% 5%;
    }
    .allpro .text a .canshu .ll{
        font-size: 14px;
        line-height: 23px;
    }
    .sbanner .text .yuan img{
        max-width: 34%;
    }
    .allcrumbs {
        line-height: 71px;
    }
    .prodesimg .imgbox{
        height: 340px;
        width: 100%;
    }
    .prodesimg .text{
        width: 100%;
        margin-top: 5%;
    }
    .jktitle span{
        font-size:22px;
    }
    .prodesimg {
        padding: 2.5%;
    }
    .prodesimg .text .abox a .icon{
        width: 30px;
        height: 30px;
    }
    .inner-pro-sec .item .list{
        font-size: 14px;
    }
    .inner-pxzl .item{
        height: 349px;
    }
    .inner-pxzl .item .inner .title{
        font-size: 31px;
    }
    .inner-pxzl .item .inner a{
        height: 48px;
    }
    .inner-pro-box .jkdes {
        font-size: 16px;
    }
    .inner-shzr .item .list .text .title{
        font-size:21px;
    }
    .seartoggle{
        height: 80px;
    }
    .seartoggle form {
        width: 356px;
    }
    .seartoggle form input[type=text]{
        width: 253px;
        padding-left: 18px;
    }
}

@media (max-width: 768px){
    .head_logo{
        width: auto;
    }
    .head_fix{
        height: 60px;
    }
    .head_logo img {
        height: 38px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t1{
        font-size: 24px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t2{
        font-size: 16px;
        line-height: 28px;
        padding-left: 16px;
    }
    .swiper-banner .swiper-slide .banner-text1 .t2:before{
        width: 4px;
        height: 4px;
    }
    .in_company .imgbox{
        display: none;
    }
    .in_company .text1{
        width: 100%;
    }
    .in_company .text1 .en{
        font-size: 22px;
    }
    .in_company .text1 .t1{
        font-size: 22px;
    }
    .in_company .text1 .line{
        width: 40px;
    }
    .in_company .text1 .item a span{
        font-size: 16px;
    }
    .in_company .text1 .item a img{
        height: 23px;
    }
    .allpro .text a .canshu{
        display: none;
    }
    .item.comshuzi .list .text .fir .s1{
        font-size: 28px;
        line-height: 31px;
    }
    .item.comshuzi .list .text .fir .s2{
        font-size: 15px;
    }
    .item.comshuzi .list:last-child .text .fir .s2 {
        font-size: 12px;
    }
    .item.comshuzi .list .text .sec{
        margin-top: 0;
        font-size: 14px;
    }
    .in_company .item.comshuzi .list{
        height: 79px;
        width: 47%;
    }
    .in_company .text1 .item a{
        width: 49%;
        height: 50px;
        margin-bottom: 2%;
    }
    .in_ky .ky_list{
        height: 160px;
        width: 32.5%;
    }
    .in_ky .ky_list .con .imgbox{
        width: 120px;
        height: 120px;
    }
    .in_ky .ky_list .con .text .tx span{
        font-size: 15px;
    }
    .in_ky .ky_list .con .text .name{
        font-size: 21px;
    }
    .alltitle {
        margin-bottom: 20px;
    }
    .in_pro .item .list{
        width: 100%;
        margin-right: 0;
    }
    .item.comshuzi .list .icon{
        width: 27px;
    }
    .in_company .text .item a{
        width: 31%;
    }
    .in_company .text .item a span{
        font-size: 18px;
    }
    .in_company .shuzi .list .number i{
        font-size: 67px;
    }
    .in_company .shuzi .list .t2 .sm{
        margin-bottom: 0;
    }
    .in_js .right{
        width: 473px;
        height: 473px;
    }
    .in_js .left .more{
        width: 146px;
        height: 41px;
    }
    .in_js .left .more span{
        font-size:15px;
    }
    .in_js .right .jkimg{
        width: 169px;
    }
    .in_js .right .yuan2{
        width: 430px;
        height: 430px;
    }
    .alltitle .title {
        font-size: 24px;
    }
    .in_apply .swiper-slide .text .des .con strong{
        font-size: 18px;
    }
    .in_apply .item .list .text1 .title {
        font-size: 16px;
    }
    .in_apply .item .list .text2 .title {
        font-size:16px;
    }
    .in_apply .item .list .text2 img{
        height: 20px;
    }
    .in_apply .item .list{
        height: 86px;
        width: 25%;
    }
    .in_apply .item .list:nth-child(4){
        border-right: 1px solid rgba(255,255,255,0.5);
    }
    .in_apply .item .list:nth-child(n+5){
        border-top:none;
    }
    .allnews .imgbox{
        height: 196px;
    }
    .allpro .imgbox{
        height: 230px;
    }
    .allpro .imgbox .tags{
        line-height: 40px;
        font-size: 17px;
    }
    .allpro .text a .title{
        font-size: 17px;
        margin-bottom: 6%;
    }
    .allpro .text a .more{
        width: 112px;
    }
    .allpro .text a .more span{
        font-size: 12px;
    }
    .alltitle .en{
        font-size: 16px;
    }
    .prodesimg .text .abox a{
        width: 130px;
        height: 41px;
    }
    .in_news .tbox .right{
        width:auto;
    }
    .in_news .tbox .right .newstype{
        display: none;
    }
    .in_news .tbox .right .more{
        width: 116px;
        height: 31px;
    }
    .in_news .tbox .right .more span{
        font-size: 13px;
    }
    .in_news .newsbottom .list{
        width: 100%;
        margin-right: 0;
    }
    .in_news .newsbottom .list:nth-child(n+2){
        margin-top: 2%;
    }
    .allnews .text a{
        padding: 6% 5%;
    }
    .inner-qybz .item .left{
        font-size: 16px;
        width: 100%;
        margin-bottom: 3%;
    }
    .inner-qybz .item .right{
        width: 100%;
        height: 123px;
        padding: 0 5.5%;
        flex-wrap: wrap;
    }
    .inner-apply-list .imgbox{
        height: 196px;
    }
    .inner-apply-list .text a .title{
        font-size: 16px;
        margin-bottom: 5%;
    }
    .inner-contact-thr .imgbox{
        display: none;
    }
    .inner-contact-thr .biaodan{
        width: 100%;
    }
    .inner-qybz .item .right .title{
        font-size: 16px;
        width: 100%;
        background: url(img/pdf.png) no-repeat left 6% center;
        background-size: 41px;
        line-height: 26px;
    }
    .inner-qybz .item .right .more{
        width: 131px;
        height: 35px;
        margin-left: 5%;
    }
    .inner-qybz .item .right .more span{
        font-size: 15px;
    }
    .in_apply{
        height: 639px;
    }
    .in_pointer .item .list .icon {
        width: 157px;
        height: 202px;
    }
    .in_pointer .item .list {
        width: 100%;
        margin: 0 auto;
    }
    .in_pointer .item .list1 {
        width: 85.5%;
    }
    .in_pointer .item .list2 {
        margin-top: -29px;
    }
    .in_pointer .item .listcent {
        margin-top: -29px;
    }
    .in_news .newstop{
        height: 480px;
    }
    .in_news .newstop .allnews .text a .title{
        margin: 3% 0 2% 0;
    }
    .allnews .text a .title {
        font-size: 17px;
        margin: 5% 0 3% 0;
    }
    .allnews .text a .des{
        font-size: 15px;
        line-height: 23px;
    }
    .in_apply .swiper-slide .text .des .title{
        padding: 5px 18px;
        font-size: 14px;
        border-radius: 10px 0 10px 0;
        letter-spacing: 0;
    }
    .in_apply .swiper-slide .text .des .con{
        width: 100%;
        margin-top: 2%;
        font-size: 14px;
        line-height: 30px;
    }
    .in_apply .swiper-slide .text .des .more{
        width: 132px;
        height: 35px;
    }
    .in_apply .item .list .text1 .en{
        display: none;
    }
    .allnews .text a .more span{
        font-size: 15px;
    }
    .in_pointer .item .list .icon{
        width: 55px;
        height: 83px;
    }
    .head_right .head_menu li a{
        font-size: 16px;
    }
    .head_right{
        width: auto;
    }
    .head_right .head_menu{
        display: none;
    }
    .head_right .btn{
        width: 59px;
        height: 60px;
    }
    .bannerbox{
        height: 370px!important;
    }
    .in_pointer .item .list .icon img{
        max-width: 67%;
        max-height: 41%;
    }
    .in_lx .item{
        height: 167px;
    }
    .in_lx .list a .inner .fir {
        font-size: 17px;
        margin-bottom: 6%;
    }
    .in_lx .list a .inner span{
        width: 87px;
        line-height: 30px;
        font-size: 14px;
    }

    .xiala .imgbox{
        width: 24%;
        height: 192px;
    }
    .xiala .abox{
        width: 54%;
    }

    .inner-company-fir .biaobox {
        margin-top: 2%;
    }
    .inner-company-fir .con .left {
        width: 100%;
    }
    .inner-company-fir .con .left .item .list .text .fir .s1{
        font-size: 26px;
    }
    .inner-company-fir .con .left .item .list .text .fir .s2{
        font-size: 17px;
    }
    .inner-company-fir .con .left .item .list .icon {
        width: 28px;
    }
    .inner-company-fir .con .left .item .list .text .sec{
        margin-top: 0;
    }
    .inner-company-fir .con .left .item .list{
        height: 75px;
        width: 48%;
    }
    .inner-company-fir .con .right{
        width: 33.5%;
        height: 261px;
        display: none;
    }
    .inner-company-fir .con .right .pic{
        left: -12px;
    }
    .inner-company-sec .item .list{
        height: 234px;
        width: 49%;
    }
    .inner-company-sec .item .list:nth-child(n+3){
        margin-top: 2%;
    }
    .inner-company-sec .item .list .icon{
        height: 27px;
    }
    .inner-company-sec .item .list .text .title{
        font-size: 18px;
    }
    .inner-company-thr .honorbox .imgbox{
        height:255px;
    }
    .inner-company-thr .honorbox .title{
        font-size: 16px;
        line-height: 50px;
    }
    .inner-company-four .pointer .imgbox img{
        max-width: 47%;
        max-height: 47%;
    }
    .inner-company-sec .item .list .text .con{
        font-size: 15px;
        font-weight: 500;
    }
    .inner-company-sec .item .list .text{
        padding-top: 20%;
    }
    .inner-company-four .pointer {
        height: 182px;
    }
    .ttbox.inner .right{
        width: 103px;
    }
    .ttbox.inner .right>div{
        width: 40px;
        height: 40px;
    }
    .inner-company-five .developbox .top .tbox{
        font-size: 107px;
        display: none;
    }
    .inner-company-five .developbox .top .develop_des{
        font-size: 15px;
        line-height: 31px;
        margin-left: 0;
        padding: 0 4%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 200px;
    }
    .inner-company-five .developbox .bottom .tbox{
        font-size: 18px;
    }
    .inner-company-five .developbox .innerebtn:after {
        font-size: 17px;
    }
    .inner-company-five .developbox .innerebtn{
        width: 40px;
        height: 40px;
    }
    .sbanner .text .t1{
        font-size: 20px;
    }
    .sbanner .text .t2{
        font-size: 14px;
    }
    .sbanner .text .yuan{
        width: 30px;
        height: 30px;
    }
    .prodesimg .text .title{
        font-size: 22px;
    }

    .prodesimg .text .tel p {
        font-size: 18px;
    }
    .inner-title .fir{
        font-size: 20px;
    }
    .sub li{
        font-size: 12px;
    }
    .otherlx-type .title{
        line-height: inherit;
        font-size: 15px;
        padding: 3% 0;
    }
    .otherlx .item .list .text .t span{
        font-size: 16px;
    }
    .otherlx .item .list .text .con p {
        font-size: 14px;
        line-height: 30px;
    }

    .alltitle.in {
        margin-bottom: 15px;
    }
    .inner-company-fir .con .des{
        line-height: 30px;
    }
    .inner-jk-fir .jkys .item .list .icon{
        width: 70px;
        height: 70px;
    }
    .inner-jk-fir .jkys .item .list .icon img{
        max-width: 59%;
    }
    .inner-jk-fir .jkys .item .list .text{
        margin-top: 12%;
    }
    .inner-jk-fir .jkys .item .list .text .t1{
        font-size: 18px;
    }
    .inner-jk-fir .jkys .item{
        margin-top: 17%;
    }
    .inner-jk-fir .jkys .item .list{
        width: 49%;
        margin-bottom: 16%;
        height: 148px;
    }
    .inner-jk-thr .item .list{
        height: auto;
    }
    .inner-jk-thr .item .list .imgbox {
        width: 100px;
        height: 100px;
    }
    .inner-jk-thr .item .list .text {
        height: auto;
        width: 100%;
    }
    .inner-jk-thr .item .list .text .inner {
        padding: 4% 3%;
    }
    .inner-jk-thr .item .list .text .title{
        font-size: 16px;
        margin-bottom: 4px;
    }
    .inner-jk-thr .item .list .text .con{
        font-size: 14px;
    }

    .inner-jk-four .item .list{
        width: 100%;
        margin-bottom: 3%;
        padding: 8% 0;
        height: auto;
        border-radius: 0 23px 0 23px;
    }
    .inner-jk-four .item .list .title{
        font-size: 18px;
        margin-bottom: 4px;
    }
    .inner-jk-four .item .list .inner{
        padding: 0 8%;
        margin-top: 0;
    }
    .inner-jk-four .item .list .icon{
        width: 45px;
        height: 45px;
        border-radius: 0 10px 0 10px;
    }
    .inner-jk-four .item .list .icon img{
        max-width: 50%;
    }
    .inner-jk .jkdes table tr td{
        font-size: 16px;
    }
    .footerbox .left{
        width: 100%;
        padding: 36px 0;
    }
    .footerbox .left .f-logo .tbox .fir{
        font-size: 18px;
    }
    .footerbox .right{
        display: none;
        width: 100%;
        flex-wrap: wrap;
        padding:0 0 50px 0;
    }
    .footerbox .right .list .ftitle{
        font-size: 18px;
        margin-bottom: 20px;
    }
    .sbanner{
        height: 200px;
    }
    .zhaocaodes{
        height: 63%;
        top: 57%;
        padding: 7%;
    }
    .zhaocaodes .title .fir{
        font-size:22px;
    }
    .zhaocaodes .des{
        font-size:14px;
    }
    .otherlx .item .list .text .t{
        height: 62px;
    }
    .inner-contact-thr .conbox {
        height: inherit;
        overflow: hidden;
    }
    .inner-contact-thr .conbox .lx-map {
        width: 100%;
        height: 179px;
    }
    .inner-contact-thr .lx-text .list:last-child{
        margin-bottom: 0;
    }
    .inner-renli-thr .inner-renli-item .inner-renli-title .list span{
        font-size: 16px;
        margin-left: 5px;
    }
    .inner-renli-thr .inner-renli-item .inner-renli-title .list img{
        width: 16px;
    }
    .inner-contact-thr .lx-text{
        padding: 7% 6%;
        width: 100%;
        overflow: hidden;
    }
    .inner-contact-thr .lx-text .list{
        width: 100%;
        float: none;
        padding-bottom: 5%;
        margin-bottom: 5%;
        border-bottom: 1px solid #ffffff3d;
    }
    .inner-contact-thr .lx-text .list:first-child{
        width: 100%;
    }
    .inner-contact-thr .lx-text .list .text .t1 {
        font-size: 15px;
    }
    .inner-contact-thr .lx-text .list .text .t2 {
        font-size: 15px;
    }
    .inner-company-zj .list{
        height: 283px;
    }
    .inner-company-zj .list .text .title .t{
        font-size: 26px;
    }
    .inner-company-zj .list .text .title span{
        font-size: 15px;
    }
    .inner-company-six .t{
        font-size: 22px;
        margin-bottom: 14px;
    }
    .inner-company-six .tpbox {
        height: auto;
    }
    .inner-company-six .tpbox .left{
        width: 100%;
    }
    .inner-company-six .tpbox .left .tx{
        margin-top: 4%;
    }
    .inner-company-six .tpbox .right{
        width: 100%;
        padding: 19px;
    }
    .inner-company-six .tpbox .right .text{
        font-size: 15px;
        line-height: 25px;
        margin-top: 0;
    }
    .inner-company-six .sbbox .title{
        font-size: 18px;
    }
    .inner-pro-sec .item .list .kuang{
        padding: 0 3%;
    }
    .inner-pro-sec .item .list .key{
        width: 35%;
    }
    .inner-pro-sec .item .list .val{
        width: 65%;
    }
    .news_inner_item img{
        max-width: 100%;
    }
    .allcrumbs .left a{
        margin-right: 2%;
    }
    .allcrumbs .left a:after{
        right: -10px;
    }
    .xiala .item{
        background-size: 200px;
    }
    .xiala .abox a{
        margin-bottom: 1.5%;
        margin-right: 6%;
    }
    .xiala .abox a span{
        line-height: 30px;
        font-size: 14px;
    }
    .xiala .imgbox{
        height: 155px;
    }
    .xiala .bartitle .t1{
        font-size: 22px;
    }
    .xiala .bartitle .t2{
        font-size: 17px;
    }
    .footerbox .left .f-logo .f-logo-img{
        width: 150px;
        margin-bottom: 1%;
    }
    .footerbox .left .f-logo .tbox .sec{
        font-size: 12px;
    }
    .footerbox .left .lxbox .tel .list.email {
        margin-top: 6%;
    }
    .footerbox .left .lxbox {
        margin-top: 3%;
    }
    .footerbox .left .lxbox .erbox{
        margin-left:0;
        float: right;
    }
    .footerbox .left .lxbox .tel .list .icon{
        width: 35px;
        height: 35px;
    }
    .footerbox .left .lxbox .tel {
        margin-top: 6%;
    }
    .copy{
        padding: 4% 0;
        line-height: initial;
    }
    .copy .l {
        float: none;
        text-align: center;
    }
    .copy .r {
        float: none;
        text-align: center;
    }
    .in_lx .list a .inner{
        padding: 0 5%;
    }
    .allcrumbs .left{
        display: none;
    }
    .allcrumbs .right{
        font-size: 14px;
        line-height: 50px;
        width: 100%;
    }
    .inner-shzr .item .list .text .con p:before{
        font-size: 14px;
    }
    .inner-qybz .item{
        height: auto;
        padding: 6% 5%;
    }
    .allpro .text a .canshu .ll{
        font-size: 14px;
        line-height: 23px;
    }
    .sbanner .text .yuan img{
        max-width: 34%;
    }
    .allcrumbs {
        line-height: 71px;
    }
    .prodesimg .imgbox{
        height: 340px;
        width: 100%;
    }
    .prodesimg .text{
        width: 100%;
        margin-top: 5%;
    }
    .jktitle span{
        font-size:19px;
        margin-left: 12px;
    }
    .jktitle img{
        width: 20px;
    }
    .prodesimg {
        padding: 2.5%;
    }
    .prodesimg .text .abox a .icon{
        width: 30px;
        height: 30px;
        margin-right: 6px;
    }
    .prodesimg .text .abox a span {
        font-size: 15px;
    }
    .inner-pro-sec .item .list{
        font-size: 14px;
        padding: 5% 0;
        line-height: initial;
    }
    .proPage .page-a{
        font-size: 13px;
        line-height: 38px;
    }
    .inner-renli-sec .fengcaibox .imgbox{
        height: 250px;
    }
    .inner-pro-box-bottom .item .list{
        width: 100%;
        margin-right: 0;
    }
    .inner-pxzl .item{
        height: 245px;
    }
    .inner-pxzl .item .inner .tbox .s2{
        font-size: 14px;
    }
    .inner-pxzl .item .inner .title{
        font-size: 23px;
        margin: 1.5% 0;
    }
    .inner-pxzl .item .inner a span{
        font-size: 15px;
    }
    .inner-pxzl .item .inner a{
        width: 123px;
        height: 38px;
    }
    .inner-pro-box .jkdes {
        font-size: 15px;
        line-height: 29px;
    }
    .inner-shzr .item .list .text .title{
        font-size:21px;
    }
    .seartoggle{
        height: 80px;
    }
    .seartoggle form {
        width: 401px;
    }
    .seartoggle form input[type=text]{
        width: 288px;
        padding-left: 18px;
    }
    .loading .left, .loading .right{
        width: 15px;
        height: 30px;
    }
    .loading .left:after, .loading .right:after{
        width: 15px;
        height: 30px;
    }
    .loading{
        width: 30px;
        height: 30px;
    }
    .loading .c-progress{
        top: 10px;
        left: 11px;
        width: 5px;
        height: 5px;
    }
    .padding {
        padding: 10% 0 10% 0;
    }
    .in_company .text1 .t2{
        line-height: 28px;
        -webkit-line-clamp: 11;
    }
    .in_lx .list a .inner .sec{
        display: none;
    }
    .inner-pro-list{
        width: 100%;
    }
    .prodesimg .text .tags{
        background-size: contain;
        font-size: 14px;
        width: 211px;
        line-height: 38px;
        padding-left: 114px;
    }
    .jkjndes strong{
        font-size: 20px;
    }
    .inner-apply-list{
        width: 100%;
    }
    .jkdessec table tr td{
        font-size: 14px;
        padding: 2px 5px;
    }
    .jktitle{
        margin-bottom: 7px;
    }
    .inner-news-list{
        width: 100%;
    }
    .proPage{
        display: block;
    }
    .inner-renli-thr .inner-renli-item .inner-renli-title .list:nth-child(n+4){
        display: none;
    }
    .inner-renli-thr .inner-renli-item .inner-renli-title .list{
        width: 33.33%;
    }
    .inner-renli-thr .inner-renli-item .inner-renli-list .list:nth-child(n+4){
        display: none;
    }
    .inner-renli-thr .inner-renli-item .inner-renli-list .list{
        width: 33.33%;
        font-size: 14px;
        height: 59px;
    }
    .otherlx .item{
        height: 418px;
    }
    .otherlx .item .list .text{
        width: 92%;
    }
    .alltitle  .sec{
        font-size:14px;
    }
    .inner-contact-thr .biaodan textarea{
        height: 115px;
        font-size:13px;
    }
    .inner-contact-thr .biaodan textarea::placeholder{
        font-size:13px;
    }
    .inner-contact-thr .biaodan .inputbox input{
        line-height: 50px;
        font-size:13px;
    }
    .inner-contact-thr .biaodan .inputbox input::placeholder{
        font-size:13px;
    }
    .inner-contact-thr .biaodan .inputbox .inputbb {
        width: 100%;
        margin-top: 10px;
    }
    .inner-contact-thr .biaodan .code{
        width: 100%;
    }
    .inner-contact-thr .biaodan .submit{
        width: 100%;
        font-size: 16px;
        line-height: 50px;
        height: 50px;
    }
    .inner-contact-thr .biaodan .textbox {
        height: 115px;
    }
    .zhaocaodes .title .sec span{
        font-size: 14px;
    }
    .head_right .btn img{
        max-width: 36%;
    }
    .small_sieder{
        display: block;
    }
    .head_right .btn.search{
        display: none;
    }
    .head_right .btn.xialabtn{
        display: flex;
    }
    
}